home *** CD-ROM | disk | FTP | other *** search
/ SGI Varsity Update 1998 August / SGI Varsity Update 1998 August.iso / docs / relnotes / c_fe / ch1.z / ch1
Text File  |  1998-07-29  |  6KB  |  270 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.2.1 ANSI C Front-End Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000007777----1111666655559999----000011110000
  73.  
  74.  
  75.                     1.  _I_n_t_r_o_d_u_c_t_i_o_n
  76.  
  77.                     This document contains information about the
  78.                     7.2.1 release of the MIPSpro C compiler front
  79.                     ends (both traditional and ANSI C). The MIPSpro
  80.                     C compiler supports compilation in three modes:
  81.                     32-bit (-32), 64-bit  (-64) and High Performance
  82.                     32-bit (-n32).  The default compilation mode on
  83.                     all non-R8000 systems is -_3_2, while the default
  84.                     on all R8000 systems is -_6_4. Note this default
  85.                     may now be changed through the use of Defaults
  86.                     Specification Files.  This is described under
  87.                     "New Features" below.
  88.  
  89.                     Compilation in 32-bit mode is fully compatible
  90.                     with the MIPSpro 7.1 compilers.
  91.  
  92.                     Compilation in 64-bit mode follows the LP64 data
  93.                     type model, where _l_o_n_g _i_n_t and _p_o_i_n_t_e_r types are
  94.                     64 bits wide. For more information about 64-bit
  95.                     compilations, please consult the _M_I_P_S_p_r_o _6_4-_b_i_t
  96.                     _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e.
  97.  
  98.                     Compilation in the n32 mode incorporates data
  99.                     type sizes from the 32-bit mode with calling
  100.                     conventions and code generation from the 64-bit
  101.                     mode.  For more information about n32, please
  102.                     consult the _M_I_P_S_p_r_o _N_3_2 _A_B_I _H_a_n_d_b_o_o_k.
  103.  
  104.                     Utilities, header files, and libraries common to
  105.                     several languages are covered in the 7.2.1 _B_a_s_e
  106.                     _D_e_v_e_l_o_p_m_e_n_t _R_e_l_e_a_s_e _N_o_t_e_s (accessed as the
  107.                     ccccoooommmmppppiiiilllleeeerrrr____ddddeeeevvvv release notes).
  108.  
  109.                     Note:  Packaged with this software is a separate
  110.                            Software License Agreement.  Please take
  111.                            a few moments to review this agreement.
  112.                            Section 3 below, "Licensing", provides an
  113.                            introduction to how licensing is enforced
  114.                            for the MIPSpro Compilers.
  115.  
  116.                     This document contains the following sections:
  117.  
  118.                       1.  Introduction
  119.  
  120.                       2.  Installation Information
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                       3.  Licensing Information
  139.  
  140.                       4.  New Features of This Release
  141.  
  142.                       5.  Known Problems and Workarounds
  143.  
  144.                       6.  Bug Fixes
  145.  
  146.  
  147.                     1.1  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  148.  
  149.                     Following is the release identification
  150.                     information for ANSI C:
  151.  
  152.                                               MIPSpro C
  153.                     SSSSooooffffttttwwwwaaaarrrreeee OOOOppppttttiiiioooonnnn PPPPrrrroooodddduuuucccctttt
  154.                                               7.2.1
  155.                     VVVVeeeerrrrssssiiiioooonnnn
  156.                                               SC4-C-7.2.1
  157.                     PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  158.                                               IRIX 6.2 (or
  159.                                               higher)
  160.  
  161.                                               IRIX Development
  162.                                               Foundation 1.1
  163.                     SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.                     1.2  _O_n_l_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  171.  
  172.                     After you install the online documentation for a
  173.                     product (the _r_e_l_n_o_t_e_s subsystem), you can view
  174.                     the release notes on your screen.
  175.  
  176.                     If you have a graphics system, select ``Release
  177.                     Notes'' from the Tools submenu of the Toolchest.
  178.                     This displays the _g_r_e_l_n_o_t_e_s(1) graphical browser
  179.                     for the online release notes.  Refer to the
  180.                     _g_r_e_l_n_o_t_e_s(1) man page for information on options
  181.                     to this command.
  182.  
  183.                     If you do not have a graphics system, you can
  184.                     use the _r_e_l_n_o_t_e_s command.  Refer to the
  185.                     _r_e_l_n_o_t_e_s(1) man page for accessing the online
  186.                     release notes.
  187.  
  188.                     1.3  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  189.  
  190.                     Silicon Graphics, Inc., provides a comprehensive
  191.                     product support maintenance program for its
  192.                     products.
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                                                - 4 -
  206.  
  207.  
  208.  
  209.                     If you are in North America and would like
  210.                     support for your Silicon Graphics-supported
  211.                     products, contact the Technical Assistance
  212.                     Center at 1-800-800-4SGI.
  213.  
  214.                     If you are outside North America, contact the
  215.                     Silicon Graphics subsidiary or authorized
  216.                     distributor in your country.
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.